﻿using System;
using System.Collections.Generic;
using System.Text;
using DotNet.Data;
using DotNet.Model;

namespace DotNet.Business
{
    public class adminBll
    {
        adminDal aDal = new adminDal();
        #region 是否存在该记录
        /// <summary>
        /// 是否存在该记录
        /// </summary>
        public bool Exists(int adminId)
        {
            return aDal.Exists(adminId);
        }
        #endregion


        #region 是否存在该记录
        /// <summary>
        /// 是否存在该记录
        /// </summary>
        public bool Exists(string adminUser)
        {
            return aDal.Exists(adminUser);
        }
        #endregion

        #region 获得管理员列表
        /// <summary>
        /// 获得管理员列表
        /// </summary>
        /// <returns></returns>
        public IList<admin> GetModel()
        {
            return aDal.GetModel();
        }
        #endregion

        #region 根据管理员号查询实体
        /// <summary>
        /// 根据管理员号查询实体
        /// </summary>
        /// <param name="adminId"></param>
        /// <returns></returns>
        public admin GetModel(int adminId)
        {
            return aDal.GetModel(adminId);
        }
        #endregion

        #region 修改管理员信息
        /// <summary>
        /// 修改管理员信息
        /// </summary>
        /// <param name="admin"></param>
        /// <returns></returns>
        public bool Update(admin admin)
        {
            return aDal.Update(admin);
        }
        #endregion

        #region 删除管理员根据管理员号
        /// <summary>
        /// 删除管理员根据管理员号
        /// </summary>
        /// <param name="adminId"></param>
        /// <returns></returns>
        public bool Delete(int adminId)
        {
            return aDal.Delete(adminId);
        }
        #endregion

        #region 添加管理员
        /// <summary>
        /// 添加管理员
        /// </summary>
        /// <param name="admin"></param>
        /// <returns></returns>
        public bool Insert(admin admin)
        {
            return aDal.Insert(admin);
        }
        #endregion
    }
}
